#user-info-pic {
   width: 100vw;
   height: 100vh;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 999;
   background-color: rgba(0, 0, 0, .8);
   display: none;
}
#user-info-pic .mws-panel {
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -60%);
}
#user-info-pic .mws-panel-body {
   text-align: center;
   background-color: rgba(255,255,255, .8);
   border: none;
}
#user-info-pic .mws-panel-body img {height: 44vh !important;}

#mws-error-page {
   position: fixed;
   left: 50%;
   top: 30%;
   transform: translate(-30%, -50%);
}